Method and apparatus for demodulating data

ABSTRACT

An automatic gain control circuit capable of accurately executing control irrespective of the conditions of control is to be provided. This automatic gain control circuit includes a multiplier, low pass filters, a comparator, first and second absolute value circuits, and a delay circuit. The multiplier multiplies a first quadrature signal Ich by a signal supplied from the low pass filters. The first absolute value circuit figures out the amplitude of the first quadrature signal Ich supplied from the multiplier, and the second absolute value circuit figures out the amplitude of the second quadrature signal Qch. The delay circuit delays the output signal from the second absolute value circuit by at least an equivalent of one symbol. The comparator compares, after the delay circuit delays the output signals, the amplitude of first quadrature signal and the amplitude of second quadrature signal.

BACKGROUND OF THE INVENTION

[0001] 1. Field of the Invention

[0002] The present invention relates to a demodulator and a demodulating method using a quasi-synchronous detection.

[0003] 2. Description of the Related Art

[0004] A configuration of a conventional QAM (quadrature amplitude modulation) demodulator 50 is shown in FIG. 1.

[0005] The demodulator 50 includes a quadrature detector 1 for converting an intermediate frequency signal (IF), that is an inputted modulated signal, into two quadrature signals Ich and Qch, an oscillator 2 for transmitting periodical signals to the quadrature detector 1, low pass filters 3 and 4 for removing a high frequency component from the output of the quadrature detector 1 and taking out only the required quadrature component signals, amplifiers 5 and 6 for amplifying the quadrature signals Ich and Qch supplied from the low pass filters 3 and 4 to amplitudes large enough for reception by analog-to-digital (A/D) converters, A/D converters 7 and 8 for converting the two analog quadrature signals Ich and Qch into digital signals, an automatic gain control (AGC) circuit 9 for controlling the amplitude of either one of the two quadrature signals Ich and Qch supplied from the A/D converters 7 and 8, a phase-rotator 10 for rotating the phases of the two quadrature signals Ich and Qch supplied from the AGC circuit 9, and amplitude adjustors 11 and 12 for adjusting the amplitudes of the two quadrature signals Ich and Qch supplied from the phase-rotator 10 to prescribed amplitudes.

[0006] Supposing that the difference in gains between the two quadrature signals Ich and Qch arising in the analog section (the quadrature detector 1, the low pass filters 3 and 4, the amplifiers 5 and 6, and the A/D converters 7 and 8) is not corrected, the demodulated output will be affected and signal points around will expand as shown in FIG. 2, inviting a deterioration in error rate characteristic.

[0007] In order to prevent this, the demodulator 50 shown in FIG. 1 is provided with the AGC circuit 9. This AGC circuit 9 detects the relative amplitude levels of the two quadrature signals Ich and Qch, and cancels the gain difference arising in the analog section by controlling the amplitude of the quadrature signal Ich according to the result of detection.

[0008] A first typical configuration 9A of the AGC circuit 9 is shown in FIG. 3.

[0009] The AGC circuit 9A shown in FIG. 3 consists of a multiplier 27, a low pass filter 28, a comparator 29 and first and second absolute value circuits 30 and 31.

[0010] The first absolute value circuit 30 figures out the absolute value, i.e. the amplitude, of the quadrature signal Ich, and the second absolute value circuit 31 figures out the absolute value, i.e. the amplitude, of the quadrature signal Qch. The amplitudes of the two quadrature signals Ich and Qch figured out by the first and second absolute value circuits 30 and 31 are outputted to the comparator 29, which compares these two amplitudes. The low pass filter 28 integrates signals indicating the result of comparison, supplied by the comparator 29, into a control signal and transmits this control signal to the multiplier 27. The multiplier 27 corrects the quadrature signal Ich by multiplying the quadrature signal Ich by this control signal.

[0011] However, this involves the following problem.

[0012] The problem with this AGC circuit 9A is that it cannot exercise proper control if receive signals are under specific conditions.

[0013] This problem arises because, in the AGC circuit 9A, the comparator 29 compares the quadrature signals Ich and Qch at the same point of time. In a PSK operation or a QAM operation, the two quadrature signals Ich and Qch cannot take respectively independent values, therefore once the value of the quadrature signal Ich is determined, the value of the other quadrature signal Qch is restricted to a prescribed range.

[0014] Supposing a QPSK operation, the values of the two quadrature signals Ich and Qch before the phase-rotator 10 are shown in FIG. 4. Thus, the values that the quadrature signals Ich and Qch are limited to those on a circle 60 when the gain of the quadrature signal Ich is equal to that of the quadrature signal Qch, or to those on an oval 61 when the gain of the quadrature signal Ich is greater than that of the quadrature signal Qch.

[0015] In such a situation, comparing the amplitudes of the two quadrature signals Ich and Qch at the same point of time is equivalent to finding out which of areas A and B, having |Ich−Qch|=0 on the border between them, input signals will enter. In area A the amplitude of Ich is greater than that of Qch, while in area B the amplitude of Qch is greater than that of Ich.

[0016] Here is supposed a case in which the reception point is in a position shown in FIG. 5.

[0017] If there is no difference in gain by the analog circuits between the two quadrature signals Ich and Qch, the numbers of signal points entering into area A will be equal to those of signal points entering into area B, therefore no control will be performed.

[0018] If the gain of Ich is greater than that of Qch, signal points will enter into area A, and control will be performed for reducing the gain of Ich.

[0019] If, conversely, the gain of Qch is greater than that of Ich, signal points will enter into area B, and control will be performed for raising the gain of Ich.

[0020] Thus, as shown in FIG. 5, if the reception points are in the vicinity of straight lines I=±Q, control will be performed correctly.

[0021] However, when receive signals come in the positions shown in FIG. 6, if data are equally distributed among four areas which are divided by two straight lines I=±Q, the numbers of signal points entering into areas A and B will be equal. Therefore, even if there is an amplitude difference between Ich and Qch, no control will be performed.

[0022] As described above, the problem with the AGC circuit 9A shown in FIG. 3 is that sometimes control is not performed correctly because the signals Ich and Qch at the same point of time are not independent each other.

[0023] In this connection, AGC circuits to solve this problem are also proposed. An AGC circuit 9B shown in FIG. 7 is one of them.

[0024] This AGC circuit 9B includes a multiplier 32, a low pass filter 33, a comparator 34, first and second averaging circuits 35 and 36, and first and second absolute value circuits 37 and 38.

[0025] As will be described below, this AGC circuit 9B is so configured that it passes no judgment merely on the basis of a single symbol, but averages a certain number of signal points and controls on the basis of the average thereby obtained.

[0026] The first and second absolute value circuits 37 and 38 figure out respective amplitudes of the two quadrature signals Ich and Qch, and transmit the amplitudes figured out to the first and second averaging circuits 35 and 36, respectively.

[0027] Each of the first and second averaging circuits 35 and 36, upon receiving predetermined numbers of amplitudes, averages them and transmits the respective average amplitudes to the comparator 34.

[0028] The comparator 34 compares these two averages. The low pass filter 33 integrates signals indicating the result of comparison, supplied from the comparator 34, into a control signal, and transmits this control signal to the multiplier 32. The multiplier 32 corrects the quadrature signal Ich by multiplying the quadrature signal Ich by this control signal.

[0029] The AGC circuit 9B, as it can obtain amplitude information on the two quadrature signals Ich and Qch, can perform proper control in any situation.

[0030] However, if a circuit to supply N averages per symbol is to be configured for speeding up a control, all the values of N past inputs will have to be stored. If a large N value is set to improve the accuracy, the storage will be correspondingly increased. Therefore the scale of circuit will be vastly large.

[0031]FIG. 8 is a block diagram of another demodulator 51 according to the prior art.

[0032] The demodulator 51 shown in FIG. 8 includes a first AGC circuit 39 into which the two quadrature signals Ich and Qch are inputted, a converter 40, a phase-rotator 41, an NCO 42, a second AGC circuit 43, a third AGC circuit 44 and a detecting circuit 45.

[0033] The first AGC circuit 39 controls the amplitude of either one of the two quadrature signals Ich and Qch, and the phase-rotator 41 rotates the phases of the two quadrature signals Ich and Qch supplied from the first AGC circuit 39. The second AGC circuit 43 and the third AGC circuit 44 adjust the amplitudes of the two quadrature signals Ich and Qch supplied from the phase-rotator 41 to prescribed amplitudes.

[0034] Regarding signal points supplied from the second AGC circuit 43 and the third AGC circuit 44 the detecting circuit 45 detects deviations from the grid points where the receive signal points should be normally placed, and extracts components due to the gain difference between the two quadrature signals Ich and Qch out of those deviations, and delivers those components to the converter 40. The converter 40 rotates the two quadrature signals in the reverse direction to the rotation by the phase-rotator 41 to return them to their respective states before the phase rotation, and supplies the quadrature signals after this reverse rotation to the first AGC circuit 39 as the control signals.

[0035] In this configuration, another control circuit may be additionally inserted into a feedback circuit consisting of the first AGC circuit 39, the phase-rotator 41, the second AGC circuit 43, the third AGC circuit 44, the detecting circuit 45 and the converter 40, but in such a case the control may be prevented from being properly performed by interference between the newly added control circuit and the feedback circuit.

SUMMARY OF THE INVENTION

[0036] An object of the invention is to solve the above-noted problems of demodulators according to the prior art.

[0037] Therefore the present invention provides an AGC circuit and an AGC method which are controlled correctly in any situation without having a control by the use of averages or signals after phase rotation or having a comparision of the two quadrature signals Ich and Qch at the same point of time.

[0038] In order to achieve this object, the present invention provides an AGC circuit for digital wireless communication systems using a quadrature modulation, which compares the amplitudes of two inputted quadrature signals at mutually different points of time and, if there is a difference between those amplitudes, corrects the difference.

[0039] Further the present invention provides an AGC circuit having a multiplier, a low pass filter, a comparator, first and second absolute value circuits, and a delay circuit, wherein the multiplier multiplies a first quadrature signal by a signal supplied from the low pass filter, the first absolute value circuit figures out the amplitude of the signal supplied from the multiplier, the second absolute value circuit figures out the amplitude of a second quadrature signal, the delay circuit delays the output signal from the first absolute value circuit or the output signal from the second absolute value circuit by at least an equivalent of one symbol, the comparator compares the amplitude of the first quadrature signal and the amplitude of the second quadrature signal after the output signal is delayed by the delay circuit, and the low pass filter removes high frequency components from the output signal of the comparator.

[0040] The delay circuit can be configured of, for instance, a flip-flop circuit.

[0041] The low pass filter is provided with an up-down counter, which preferably should count up or down its count according to the output from the comparator.

[0042] The AGC circuit described above can be applied to, for instance, demodulators.

[0043] A typical configuration of such a demodulator may include a quadrature detector for converting entered intermediate frequency signals of a modulated wave into first and second quadrature signals; an analog-to-digital converter for converting the first and second quadrature signals, which are analog signals, into digital signals; an AGC circuit for comparing at mutually different points of time the amplitudes of first and second quadrature signals supplied from the analog-to-digital converter and, if there is a difference between those amplitudes, correcting the difference; and a phase-rotator for rotating the phases of the first and second quadrature signals supplied from the AGC circuit.

[0044] Also according to the present invention, there is provided an AGC method for signals in a digital wireless communication systems using a quadrature modulation having a step of delaying either of two inputted quadrature signals, a step of comparing the amplitudes of the two quadrature signals, and a step of correcting, if there is a difference between those amplitudes, the difference.

[0045] As described above, the AGC circuits and the AGC method can properly correct amplitude deviations under whatever phasic condition signals may be inputted.

[0046] The reason is as follows: Usually, in a quadrature modulation as QAM, transmission is performed without allowing correlation between successive signals. Therefore, as the amplitudes of two quadrature signals are compared at different points of time, their amplitudes can be compared correctly.

[0047] For this reason, whatever the relationship between the carrier frequency of input IF signals and the frequency of the oscillator may be, any amplitude difference between two quadrature signals that may arise in the analog circuit section can be automatically detected and corrected.

BRIEF DESCRIPTION OF THE DRAWINGS

[0048]FIG. 1 is a block diagram illustrating the configuration of a demodulator according to the prior art.

[0049]FIG. 2 is an I-Q plain showing the result of demodulation where there is a gain difference in an analog circuit.

[0050]FIG. 3 is a block diagram illustrating the structure of an AGC circuit according to the prior art.

[0051]FIG. 4 is an I-Q plain for describing control by the AGC circuit shown in FIG. 3.

[0052]FIG. 5 is another I-Q plain for describing control by the AGC circuit shown in FIG. 3.

[0053]FIG. 6 is still another I-Q plain for describing control by the AGC circuit shown in FIG. 3.

[0054]FIG. 7 is a block diagram illustrating the structure of another AGC circuit according to the prior art.

[0055]FIG. 8 is a block diagram illustrating the structure of a demodulator according to the prior art.

[0056]FIG. 9 is a block diagram of an AGC circuit, which is a preferred embodiment of the present invention.

[0057]FIG. 10 is a block diagram of a demodulator to which the AGC circuit shown in FIG. 9 is applied.

[0058]FIG. 11 is an I-Q plain for describing control by the AGC circuit shown in FIG. 9.

[0059]FIG. 12 is another I-Q plain for describing control by the AGC circuit shown in FIG. 9.

[0060]FIG. 13 is still another I-Q plain for describing control by the AGC circuit shown in FIG. 9.

[0061]FIG. 14 is yet another I-Q plain for describing control by the AGC circuit shown in FIG. 9.

DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS

[0062] Preferred embodiments of the present invention will be described in detail below with reference to accompanying drawings.

[0063]FIG. 9 is a block diagram of an AGC circuit 60, which is a preferred embodiment of the invention. FIG. 10 is a block diagram illustrating the structure of a demodulator 70 incorporating the AGC circuit 60, which is this preferred embodiment of the invention. This demodulator 70 is a QAM demodulator.

[0064] The demodulator 70 consists of a quadrature detector 71 for converting inputted intermediate frequency (IF) signals of a modulated wave into two quadrature signals Ich and Qch; an oscillator 72 for transmitting periodical signals to the quadrature detector 71; low pass filters 73 and 74 for removing high frequency components from the output of the quadrature detector 71 and extracting required quadrature component signals; amplifiers 75 and 76 for amplifying the quadrature signals Ich and Qch supplied by the low pass filters 73 and 74 to amplitudes large enough for reception by analog-to-digital converters; analog-to-digital converters 77 and 78 for converting the two analog quadrature signals Ich and Qch into digital signals; the AGC circuit 60 which includes an automatic gain controller for controlling the amplitude of either one of the two quadrature signals Ich and Qch supplied by the analog-to-digital converters 77 and 78; a phase-rotator 80 for rotating the phases of the two quadrature signals Ich and Qch supplied by the AGC circuit 60; and amplitude adjustors 81 and 82 for adjusting the amplitudes of the two quadrature signals Ich and Qch supplied from the phase-rotator 80 to prescribed amplitudes.

[0065] The quadrature detector 71 has a function to convert inputted intermediate frequency signals (IF), which is QAM-modulated, into two quadrature component (baseband) signals Ich and Qch on the basis of input signals from the oscillator 72.

[0066] In this embodiment a quasi-synchronous detection is used. Unlike where a synchronous detection is used, the oscillator 72 merely oscillates at a frequency close to the carrier frequency of the intermediate frequency signals (IF) without being subject to control by any other element. Therefore the output of the oscillator 72 is not synchronized with the carrier frequency of the intermediate frequency signals (IF).

[0067] The low pass filters 73 and 74 have a function to extract only the required quadrature component signals Ich and Qch out of the output of the quadrature detector 71 containing various high frequency components and other noise elements.

[0068] The amplifiers 75 and 76 have a function to amplify the quadrature signals Ich and Qch supplied from the low pass filters 73 and 74 to amplitudes large enough for reception by the analog-to-digital converters 77 and 78. Although the amplifiers 75 and 76 into which the two quadrature signals Ich and Qch are respectively inputted have equal gains, the actual gains of the two amplifiers 75 and 76 usually differ more or less on account of fluctuations in element performance because the signals are processed by an analog operation.

[0069] The analog-to-digital converters 77 and 78 have a function to convert input analog signals into digital signals for subsequent processing, which is performed digitally.

[0070] The phase-rotator 80 rotates points indicated by the two quadrature signals Ich and Qch on the I-Q plain around the original.

[0071] The rotations are expressed in the following equations:

Iout=Iin×cos θ−Qin×sin θ  (1)

Qout=Iin×sin θ+Qin×cos θ  (2)

[0072] where Iin and Qin are the Ich and Qch inputs to the phase-rotator 80, respectively, and Iout and Qout are the Ich and Qch outputs from the phase-rotator 80, respectively.

[0073] As θ, a value to cancel the frequency gap and the phase gap between the oscillator 72 and the carrier frequency of the intermediate frequency signals (IF) in the quadrature detector 71 is selected. As a result, the phase-rotator 80 outputs demodulated data whose carrier wave is synchronized.

[0074] The amplitude adjustors 81 and 82 automatically adjust the amplitudes of input signals to amplitudes required for output signals. The AGC circuit 60 has a function to compare the amplitudes of the inputted quadrature signals Ich and Qch. If there is a difference between the two amplitudes, the difference is corrected by multiplying the Ich input signal by a control value.

[0075] More specifically, the AGC circuit 60 includes a multiplier 13, a low pass filter 14, a comparator 15, first and second absolute value circuits 16 and 18, and a delay circuit 17 as shown in FIG. 9.

[0076] The multiplier 13 corrects the amplitude of the quadrature signal Ich by multiplying the Ich input signal by a correction signal supplied from the low pass filter 14.

[0077] The first absolute value circuit 16 figures out the absolute value, namely, the amplitude of the quadrature signal Ich supplied from the multiplier 13, while the second absolute value circuit 18 figures out the absolute value, namely, the amplitude of the quadrature signal Qch.

[0078] The delay circuit 17 is a circuit for delaying the output signal representing the amplitude of the quadrature signal Qch, figured out by the second absolute value circuit 18, by an equivalent of one symbol. The delay circuit 17 can be configured of, for instance, a flip-flop.

[0079] The comparator 15 compares the amplitude of the quadrature signal Ich supplied from the first absolute value circuit 16 and the amplitude of the quadrature signal Qch supplied from the delay circuit 17, and outputs the result of the comparison. In this embodiment of the invention, the comparator 15 is supposed to give “0” if the amplitude of the quadrature signal Ich is greater than the amplitude of the quadrature signal Qch or “1” if the amplitude of the quadrature signal Qch is greater than the amplitude of the quadrature signal Ich.

[0080] The low pass filter 14 removes high frequency component from the output signal of the comparator 15, and supplies the multiplier 13 with a correction signal for correcting the amplitude of the quadrature signal Ich.

[0081] In this preferred embodiment, the low pass filter 14 is configured of an up-down counter, which is counted up when the output of the comparator 15 is “1” or counted down when the output of the comparator 15 is “0”.

[0082] Now the operation of the demodulator 70 shown in FIG. 10 will be described below.

[0083] The quadrature detector 71 extracts the two quadrature signals Ich and Qch out of the inputted intermediate frequency signals (IF), and transmits them to the low pass filters 73 and 74, respectively.

[0084] The amplifiers 75 and 76 amplify the two quadrature signals Ich and Qch from which high frequency components and other noise elements are removed by the low pass filters 73 and 74. The amplified two quadrature signals Ich and Qch are converted by the analog-to-digital converters 77 and 78 into digital signals.

[0085] It is ideal for the two quadrature signals Ich and Qch to pass circuits of exactly the same characteristics before they are converted by the analog-to-digital converters 77 and 78 into digital signals. However, the input units of the quadrature detector 71, the low pass filters 73 and 74, the amplifiers 75 and 76, and the analog-to-digital converters 77 and 78 are configured of analog circuits, therefore fluctuations in element performance and gain fluctuations due to temperature difference are inevitable, and accordingly it is impossible for the gains of the two quadrature signals Ich and Qch in the analog circuits to be equal.

[0086] Therefore, the amplitudes of the two quadrature signals Ich and Qch are already unequal at the time they are converted into digital signals by the analog-to-digital converters 77 and 78, and there is a difference in amplitude due to differences in gains in the analog circuits.

[0087] Only the quadrature signal Ich, out of the two quadrature signals Ich and Qch inputted into the AGC circuit 60, is multiplied by the output signal of the low pass filter 14, which is the correction signal. By the multiply a correction to eliminate the amplitude difference from the other quadrature signal Qch is undergone.

[0088] A specific example of corrective operation will be described below.

[0089] It is supposed here that the output of the low pass filter 14 is its initial value 1.0. As the output of the low pass filter 14 is 1.0, the quadrature signal Ich inputted into the AGC circuit 60 is outputted as it is to the first absolute value circuit 16 as the quadrature signal Qch would be.

[0090] The first and second absolute value circuits 16 and 18 figure out the absolute values, namely the amplitudes, of the two quadrature signals Ich and Qch, respectively.

[0091] The output side of the second absolute value circuit 18 into which the quadrature signal Qch is inputted is connected to the delay circuit 17, and the signal representing the amplitude of the quadrature signal Qch is delayed by the delay circuit 17 by an equivalent of one symbol.

[0092] Both the output signal of the first absolute value circuit 16 into which the quadrature signal Ich has been inputted and the output signal of the delay circuit 17 are supplied to the comparator 15, and the comparator 15 compares the amplitudes of the two quadrature signals Ich and Qch. The result of comparison is supplied to the low pass filter 14.

[0093] If the comparator 15 judges that the amplitude of the quadrature signal Ich is greater than the amplitude of the quadrature signal Qch, the comparator 15 supplies as a decision signal a signal “0” for reducing the output of the low pass filter 14. By the reducing the amplitude of the quadrature signal Ich is restrained.

[0094] Conversely, if the comparator 15 judges that the amplitude of the quadrature signal Ich is smaller than the amplitude of the quadrature signal Qch, the comparator 15 supplies as a decision signal a signal “1” for increasing the output of the low pass filter 14. By the increasing the amplitude of the quadrature signal Ich is increased.

[0095] The signal “0” or “1” supplied from the comparator 15 is outputted into the low pass filter 14 as described above.

[0096] As the decision signal “1” is supplied from the comparator 15 when the amplitude of the quadrature signal Ich is judged to be smaller than the amplitude of the quadrature signal Qch, the up-down counter in the low pass filter 14 is counted up by one.

[0097] When the gain of the quadrature signal Ich in the analog section is less than that of the quadrature signal Qch and the amplitude of the quadrature signal Ich is smaller than that of the quadrature signal Qch, the proportion of the decision signal “1” indicating that the amplitude of the quadrature signal Ich is smaller than the amplitude of the quadrature signal Qch becomes greater, and the counter in the low pass filter 14 is gradually counted up. As a result, the output of the low pass filter 14 becomes greater. The output of the low pass filter 14 constitutes a control signal and multiplying the inputted quadrature signal Ich by this control signal results in correction of the amplitude of the quadrature signal Ich.

[0098] This operation is continued until the corrected amplitude of the quadrature signal Ich and the amplitude of the quadrature signal Qch become equal to each other, and control is so effected that the amplitudes of the two quadrature signals Ich and Qch supplied from the AGC circuit 60 eventually become equal.

[0099] Next, in order to demonstrate that proper control is performed by the AGC circuit 60 which is this embodiment of the invention, there is supposed a situation illustrated in FIG. 11 with respect to a QPSK operation.

[0100] With the gain of one quadrature signal Ich being represented by A, that of the other quadrature signal Qch by B, and the coordinates of Point 1 by (I, Q)=(A cos θ, B sin θ), the coordinates of other points will be represented as follows:

[0101] Point 1:(I, Q)=(A cos θ, B sin θ)  (3)

[0102] Point 2:(I, Q)=(A cos(θ+π/2), B sin(θ+π/2))  (4)

[0103] Point 3:(I, Q)=(A cos(θ+π), B sin(θ+π))  (5)

[0104] Point 4: (I, Q)=(A cos(θ+3π/2), B sin(θ+3π/2))  (6)

[0105] Equation (3) represents the coordinates of Point 1; Equation (4), Point 2; Equation (5), Point 3; and Equation (6), Point 4, all in FIG. 11.

[0106] If the current point is Point 1, the absolute value Iabs of the quadrature signal Ich figured out by the first absolute value circuit 16 will be represented by:

[0107] Iabs=A|cos θ|  (7)

[0108] Further, as the signal point immediately before may take any of the signal points represented by Equations (3) through (6), the absolute value Qabs of the quadrature signal Qch having been outputted from the delay circuit 17 can have the following variety of four: $\begin{matrix} {{Q\quad a\quad b\quad s} = {B{{\sin \quad \theta}}}} & (8) \\ {\quad {= {{B{{\sin \quad \left( {\theta + \quad {\pi/2}} \right)}}} = {B{{\cos \quad \theta}}}}}} & (9) \\ {\quad {= {{B{{\sin \quad \left( {\theta + \quad \pi} \right)}}} = {B{{\sin \quad \theta}}}}}} & (10) \\ {\quad {= {{B{{\sin \quad \left( {\theta + {3\quad {\pi/2}}} \right)}}} = {B{{\cos \quad \theta}}}}}} & (11) \end{matrix}$

[0109] As shown in FIG. 12, Equation (8) and Equation (10) are projected on the same point, and so are Equation (9) and Equation (11) Therefore, the difference in absolute value between the current signal point Ich and the immediately preceding signal point Qch can be either one of the following two:

Iabs−Qabs=A|cos θ|−B|cos θ|  (12)

[0110] or

Iabs−Qabs=A|cos θ|−B|sin θ|  (13)

[0111] Here, Equation (12) concerns projection of two points on different points, while Equation (13) concerns projection of two points on the same point.

[0112] Since signal points are transmitted at random, the probabilities of the occurrence of the two above-cited equations, (12) and (13), are equal.

[0113] Equation (12), as shown in FIG. 13, compares the amplitudes of Ich at Point 2 and of Qch at Point 1 when two points are projected on the two different points, Point 1 and Point 2. Since this Equation (12) can be rewritten into:

A|cos θ|−B|cos θ|=(A−B)|cos θ|

[0114] the amplitude difference between Ich and Qch can be figured out all the time in the range of 0≦θ<π/2.

[0115] Further, the case of θ=π/2 is equivalent to the case of θ=0.

[0116] On the other hand, Equation (13) is applied in the case that projection of the respective absolute values of the current point and that of the immediately preceding points are on the same point. This case can be considered as described below.

[0117] If it is supposed here that the gain of the quadrature signal Ich is greater than that of the quadrature signal Qch, that is A>B, Point M where the amplitudes of Ich and Qch become equal will be present at the position that is a little away from the point represented by θ=π/4 as shown in FIG. 14. At this point M, Iabs−Qabs=0 holds.

[0118] With this Point M as the boundary, (Iabs−Qabs) will be always negative in the counterclockwise region and positive in the clockwise region. If a receive signal point is entered at Point M, on the I−Q plain there will be Point N where θ is π/2 away from the point on which Point M is projected.

[0119] Point M and Point N exist with Point L represented by θ=π/4 between them, and Point M and Point N overlap each other at Point L when A=B.

[0120] If the point at which absolute value of the reception point is taken is positioned between Point M and Point N, the other signal point will always be between Point M and Point N.

[0121] In this case, therefore, it is determined that Ich is always greater than Qch. As the difference between A and B becomes small, the region between Point M and Point N will become smaller and disappear at A=B, this region can have no adverse effect on the control.

[0122] If the absolute value of a receive signal at a given point of time is farther than Point M in the counterclockwise direction, the other point will always be farther than Point N in the clockwise direction. Therefore the number of the points entering the respective regions will become equal if the receive signal is random. As the ratio of outputs of the information that Ich is greater than Qch and that of outputs of the information that Ich is smaller than Qch result in an equal ratio, eventually effects are cancelled at the low pass filter 14.

[0123] Accordingly, where two points differing in time are projected on the same point, control is not affected unless θ is in the vicinity of π/2 and, if θ is close to π/2, an effective comparison result for control can be supplied.

[0124] The same explanation also holds in the case of A<B. If θ is not in the vicinity of π/2, control will not be affected and, if θ is close to π/2, an effective comparison result for control can be supplied.

[0125] As described above, whereas Equation (12) always provides effective control information and Equation (13) supplies effective information under a prescribed condition and does not affect control under other conditions, in an overall evaluation, in whatever position θ may be, the AGC circuit 60, which is this embodiment of the invention, can correctly control any amplitude error with respect to (Iabs−Qabs).

[0126] As hitherto described, the AGC circuit 60 embodying the present invention can provide the following advantages.

[0127] A first advantage is that correct control can be accomplished even when the carrier frequency of the input IF signals and the frequency of the oscillator 72 are the same.

[0128] The reason is that data of the two quadrature signals Ich and Qch at different points of time are used for control.

[0129] A second benefit is that integration and size reduction are possible.

[0130] The reason is that the circuit configuration is relatively simple and everything is digitally processed.

[0131] To add, although the delay circuit 17 delays data of the quadrature signal Qch by an equivalent of one symbol in the demodulator 70 shown in FIG. 10, it is also acceptable to delay the signal Qch by an equivalent of N symbols (N is 2 or any larger positive integer) because the point is that data of Ich and Qch at the same point of time are not used.

[0132] Or it is also permissible to delay data of the quadrature signal Ich, in place of the quadrature signal Qch, by an equivalent, of one symbol or N symbols. 

What is claimed is:
 1. An automatic gain control circuit for digital wireless communication systems using a quadrature modulation, which: compares the amplitudes of two quadrature signals at mutually different points of time and, if there is a difference between those amplitudes, corrects the difference.
 2. An automatic gain control circuit having: a multiplier for multiplying a first quadrature signal by a signal supplied from a low pass filter, a first absolute value circuit for figuring out the amplitude of the signal supplied from said multiplier, a second absolute value circuit for figuring out the amplitude of a second quadrature signal, a delay circuit for delaying the output signal from said second absolute value circuit by at least an equivalent of one symbol, a comparator for comparing the output signal from said first absolute value circuit and the output signal from said delay circuit, and said low pass filter for removing high frequency components from the output signal of said comparator.
 3. The automatic gain control circuit, as claimed in claim 2, wherein: said delay circuit includes a flip-flop circuit.
 4. The automatic gain control circuit, as claimed in claim 2, wherein: said low pass filter is provided with an up-down counter, which counts up or down its count according to the output from said comparator.
 5. The automatic gain control circuit, as claimed in claim 3, wherein: said low pass filter is provided with an up-down counter, which counts up or down its count according to the output from said comparator.
 6. A demodulator having: a quadrature detector for converting inputted intermediate frequency signals into first and second quadrature signals, an analog-to-digital converter for converting said first and second quadrature signals into digital signals, an automatic gain control circuit for comparing at mutually different points of time the amplitudes of first and second quadrature signals supplied from said analog-to-digital converter and, if there is a difference between those amplitudes, correcting the difference, and a phase-rotator for rotating the phases of the first and second quadrature signals supplied from said automatic gain control circuit.
 7. The demodulator, as claimed in claim 6, wherein said automatic gain control circuit has: a multiplier for multiplying a first quadrature signal by a signal supplied from a low pass filter, a first absolute value circuit for figuring out the amplitude of the signal supplied from said multiplier, a second absolute value circuit for figuring out the amplitude of a second quadrature signal, a delay circuit for delaying the output signal from said second absolute value circuit by at least an equivalent of one symbol, a comparator for comparing the output signal from said first absolute value circuit and the output signal from said delay circuit, and said low pass filter for removing high frequency components from the output signal of said comparator.
 8. The demodulator, as claimed in claim 7, wherein: said delay circuit includes a flip-flop circuit.
 9. The demodulator, as claimed in claim 7, wherein: said low pass filter is provided with an up-down counter, which counts up or down its count according to the output from said comparator.
 10. The demodulator, as claimed in claim 8; said low pass filter is provided with an up-down counter, which counts up or down its count according to the output from said comparator.
 11. An automatic gain control method for signals in a digital wireless communication system using a quadrature modulation having a step of delaying either of two quadrature signals, a step of comparing the amplitudes of said two quadrature signals, and a step of correcting, if there is a difference between those amplitudes, the difference. 